package com.jumi.microservice.dto.jd.promote;

import io.swagger.annotations.ApiModelProperty;

public class JdPromoteRequest {
    @ApiModelProperty("推广物料url，例如活动链接、商品链接等；不支持仅传入skuid")
    private String materialId;
    @ApiModelProperty("用户id")
    private String subUnionId;
    @ApiModelProperty("推广位id")
    private long positionId;
    @ApiModelProperty("联盟子推客身份标识（不能传入接口调用者自己的pid）")
    private String pid;
    @ApiModelProperty("优惠券领取链接，在使用优惠券、商品二合一功能时入参，且materialId须为商品详情页链接")
    private String couponUrl;
    @ApiModelProperty("转链类型，1：长链， 2 ：短链 ，3： 长链+短链，默认短链，短链有效期60天")
    private int chainType;
    @ApiModelProperty("礼金批次号")
    private String giftCouponKey;

    public String getMaterialId() {
        return materialId;
    }

    public void setMaterialId(String materialId) {
        this.materialId = materialId;
    }

    public String getSubUnionId() {
        return subUnionId;
    }

    public void setSubUnionId(String subUnionId) {
        this.subUnionId = subUnionId;
    }

    public long getPositionId() {
        return positionId;
    }

    public void setPositionId(long positionId) {
        this.positionId = positionId;
    }

    public String getPid() {
        return pid;
    }

    public void setPid(String pid) {
        this.pid = pid;
    }

    public String getCouponUrl() {
        return couponUrl;
    }

    public void setCouponUrl(String couponUrl) {
        this.couponUrl = couponUrl;
    }

    public int getChainType() {
        return chainType;
    }

    public void setChainType(int chainType) {
        this.chainType = chainType;
    }

    public String getGiftCouponKey() {
        return giftCouponKey;
    }

    public void setGiftCouponKey(String giftCouponKey) {
        this.giftCouponKey = giftCouponKey;
    }
}
